package club.hicode.daydayup.jna;

import com.sun.jna.Library;
import com.sun.jna.Native;

/**
 * 测试JNA调用C的接口
 *
 * @author LiuChunfu
 * @date 2018/5/27
 */
public interface SayLibrary extends Library {

    ///////////如下为接口

    /**
     * 根据C提供的接口构造的接口
     *
     * @param val
     * @return
     */
    int increase(int val);

    ///////////如下为调用入口

    /**
     * 需要将C编译的dll 或者so 文件放入Java运行目录。
     */
    SayLibrary LIBRARY = (SayLibrary) Native.loadLibrary("say", SayLibrary.class);
}
